@charset "utf-8";
body,div,section,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal}
ul,ol,li{list-style:none}
html,body{font-family: "微软雅黑",Arial;}
.clearfix:after{content:'';display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;}
*html .clearfix{height:1%}
.clearfix{display:block;}
.pos-rel{position: relative;}
.pos-ab{position: absolute;}
a,a:hover,a:focus{text-decoration: none;}
a:focus{outline:none}
button{outline:none;border: 0;}

.g-detail{
    padding-left:20px;
    padding-right: 20px;
    padding-bottom: 6px;
}
.g-detail .add_order{
    margin-top:17px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
}
.g-detail .addorder_left{
    font-size:18px;
    color:#333333;
    float: left;
    font-weight: bold;
    width:100%;
 }
.g-detail .add_order .addorder_right{
    font-size:0;
    float: right;
}
.g-detail .add_order .addorder_right span{
    font-size:12px;
    margin-left:68px;
    margin-right:2px;
    display: inline-block;
    cursor: pointer;
    font-weight: normal;
    border: 1px solid #ffd267;
    color: #ffbc1b;
    background: white;
    padding:8px 8px;
}
.btn1{
	right:0px;
}
.g-textarea{margin-top:10px;}
.btn-group, .btn-group-vertical{display:block;text-align: center;}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:4px;border-bottom-left-radius:4px;}

.g-detail  .g-customer-info2,.g-salesman .g-service-info,.g-salesman .g-product{
    margin-top:20px;
}
.btn-group-vertical>.btn, .btn-group>.btn {
    position: relative;
    float: inherit;
    width: 82px;
}
.g-detail .g-tab-list #s-tab-1 ul li{
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    line-height: 46px;
    font-size: 12px;
    color: #333;
}
.g-detail .g-tab-list #s-tab-1 ul li span:nth-child(odd){
    width: 100px;
    display: inline-block;
}

.g-detail .g-tab-list .contact-img {
    margin: 19px 19px 19px 0px;
}
.g-detail .g-tab-list .contact-img span{
    font-size: 12px;
    color: #333;
    width: 78px;
    display: inline-block;
    text-align: right;
}
.g-detail .g-tab-list .contact-img .s-contact-img{
    width: 100%;
    padding-left: 44px;
}
.g-detail .g-tab-list .contact-img .s-contact-img img{
    width: 149px;
    height: 91px;
    border: 1px solid #e0e0e0;
    border-radius: 5%;
    margin:10px 9px 0px 9px;
    display: inline-block;
}
.s-contact-img img{width: 100%;height: 100%;}

.modal-body img{width: 100%;}


.g-refund{
    padding-left:20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
.g-refund .add_order{
    margin-top:17px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
}
.g-refund .addorder_left{
    font-size:18px;
    color:#333333;
    float: left;
    font-weight: bold;
 }
.g-refund .add_order .addorder_right{
    font-size:0;
    float: right;
}
.g-refund .add_order .addorder_right span{
    font-size:24px;
    margin-left:68px;
    margin-right:2px;
    display: inline-block;
    color: #999999;
    cursor: pointer;
}

.g-refund .g-tab-list {
    margin-top: 25px;
}
.g-refund  .g-customer-info2,.g-salesman .g-service-info,.g-salesman .g-product{
    margin-top:20px;
}
.g-refund .g-tab-list #s-tab-1 ul li{
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    line-height: 46px;
    font-size: 12px;
    color: #333;
}
.g-refund .g-tab-list #s-tab-1 ul li:last-child{
    border-bottom:none;
    margin-top: 10px;
}
.g-refund .g-tab-list #s-tab-1 ul li span:nth-child(odd){
    width: 100px;
    display: inline-block;
}

.g-refund .g-tab-list #s-tab-1 .g-customer-info form .g-textarea label{
    font-size: 12px;
    font-weight: normal;
    color: #747474;
}
.g-refund .g-tab-list #s-tab-1 .g-customer-info form .form-group textarea{
    height: 100px;
}
/* 合同信息样式 */


.clear {
	clear: both;
}
.full{
	width: 100%;	
	margin: 0 auto;
}
.full-big{
	width: 1340px;
	min-width: 1340px;
	margin: 0 auto;
}
.img-full{
	display: block;
	width: 100%;
}
::-webkit-input-placeholder {
	color: #777;
	font-size: 14px;
}
:-moz-placeholder {
	/* Firefox 18- */
	color: #777;
	font-size: 14px;
}
::-moz-placeholder {
	/* Firefox 19+ */
	color: #777;
	font-size: 14px;
}
:-ms-input-placeholder {
	color:#777;
	font-size: 14px;
}

.fl {
	float: left;
}
.fr {
	float: right;
}
.clear:after {
	content: '';
	display: block;
	clear: both;
}
/* reset */
.pic img{display: none;}

/*上传图片插件的样式*/
.g-img-box .up-p{	
	font-size: 12px;
	color: #555;
	width: 86px;
}
.z_photo{
	padding: 18px;	
}
.z_photo .z_file{
	position: relative;
}
.z_file  .file{
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}
.z_photo .up-section{
	position: relative;
	margin-right: 20px;
	margin-bottom: 20px;
}
.up-section .close-upimg{
	position: absolute;
	top: 6px;
	right: 8px;
	display: none;
	z-index: 10;
}
.up-section .up-span{
	display: block;
	width: 100%;
	height: 100%;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	background: rgba(0,0,0,.5);
}
.up-section:hover{
	border: 2px solid #f15134;
}
.up-section:hover .close-upimg{
	display: block;
}
.up-section:hover .up-span{
	visibility: visible;
}
.z_photo .up-img{
	display: block;
	width: 100%;
	height: 100%;
}
.loading{
    border: 1px solid #D1D1D1;
	background:url(../img/loading.gif) no-repeat center;
}
.up-opcity{
	opacity: 0;
}
.img-name-p{
	display: none;
}
.upimg-div .up-section {
    width: 190px;
    height: 180px;
}
.img-box .upimg-div .z_file {
    width: 190px;
    height: 180px;
}
.z_file .add-img {
    display: block;
    width: 190px;
    height: 180px;
}
/*遮罩层样式*/
.mask{
	z-index: 1000;
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.4);
}
.mask .mask-content{
	 width: 500px;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 margin-left: -250px;
	 margin-top: -80px;
	 background: white;
	 height: 160px;
	 text-align: center;
}
.mask .mask-content .del-p{
	color: #555;
	height: 94px;
	line-height: 94px;
	font-size: 18px;
	border-bottom: 1px solid #D1D1D1;
}
.mask-content .check-p{
	height: 66px;
	line-height: 66px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
}
.mask-content .check-p span{
	width: 49%;
	display:inline-block;
	text-align: center;
	color:#d4361d ;
	font-size: 18px;
}
.check-p .del-com{
	border-right: 1px solid #D1D1D1;
}
/*按钮样式*/
.btn-group button:nth-child(1){
    background: #ffbc1b;
    color:white;
}
.opinion span{font-size: 12px;color: #666666; width: 86px;text-align: right;display: inline-block;}
#init{width:500px!important;margin-left:0px!important; }
.info {
    float: inherit;
    color: #666666;
    display: inline-block;   
    position: absolute;
    left: 20px;
}